﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Skyhook.Core;

namespace Skyhook.Isometry
{
    internal delegate void WorldObjectTilePositionChangeEvent(WorldObject worldobject, WorldPosition position, Point point);
    internal delegate void WorldPositionChangeEvent(Vector2 oldposition);
    internal delegate void CreateContentDelegate(ILogic logic, IVisual visual);
    internal delegate void WorldObjectDeleteEvent(WorldObject worldobject);
    internal delegate void WorldObjectControllerDeleteEvent();
}
